Výplně oblastí

Kromě kreslení čar (a "puntíků" -:)) umí želvička vyplnit uzavřenou oblast tím, že do ní "vyleje" určenou barvu či vzorek. Není-li oblast, kterou chceme vybarvit, úplně uzavřená, potom se barva rozleje i mimo ni (podobně jako třeba v Malování).

Pro nastavení výplně slouží příkazy:
setFillColour (setfc) - určení barvy výplně, barva se určuje stejným způsobem jako barva pera a zůstává nastavená, dokud ji nezměníme (i pro pero)
setFillPattern (setfp) - určení vzorku výplně, je daný číslem podle obrázku:
Vlastní vyplnění ("vylití" barvy a vzorku) se provede příkazem fill.

Procedura vctverec pro čtverec vyplněný červeným vzorkem číslo 3 může vypadat takto:
to vctverec
ctverec
setfc "red setfp 3
pu rt 45 fd 10
fill
bk 10 lt 45 pd
end
Po nakreslení čtverce (procedurou známou z minulých lekcí) je nastavená barva a vzorek příkazy setfc a setfp. Příkazy na dalším řádku "dopraví" želvičku dovnitř čtverce, pozor na zvednutí pera! Jinak bychom vybarvili čáru, kterou želvička nakreslila! Příkazy za vyplněním vrátí želvičku na vrchol čtverce - tyto příkazy jsou vhodné, pokud budeme v kreslení pokračovat, jinak nutné nejsou.




Všechny úkoly vytvoř v jednom projektu, který ulož pod názvem lekce6.imp !
Úlohy budou kontrolovány jen stiskem tlačítek se správným popisem!

Úkoly:

Základní úlohy:

1. Prohlédni si znovu procedury pro nakreslení pravidelného trojúhelníku, čtverce a dalších pravidelných víceúhelníků. Všimni si hlavně počtu opakování a úhlu, o který se želvička otáčí!:
to trojuhelnik
repeat 3[fd 100 rt 120]
end
to ctverec
repeat 4[fd 100 rt 90]
end
to osmiuhelnik
repeat 8[fd 100 rt 45]
end
to desetiuhelnik
repeat 10[fd 100 rt 36]
end
Zapiš potom proceduru vsestiuhlenik na nakresleni vybarveného šestiúhelníka.

2. Napiš procedury hlavni a stani pro nakreslení značek na obrázku:
Pomůcka: Pro nakreslení Zákazu stání budeš potřebovat pomůcku pravítko!


Úlohy na plus:

Napiš procedury pro nakreslení následujících značek (rozměry si zvol sám):

Úloha na jedničku:

Vytvoř hodinový cifernik, který bude mít vyznačené minuty, silněji každých pět minut a ještě silněji čtvrthodiny.